//同时发送异步请求代码的次数
let ajaxTimes=0;
export const request=(params)=>{
    ajaxTimes++;
    //显示加载中
    wx.showLoading({
        title:'加载中',
        mask:true
    });
    //定义公共的url
    const baseUrl="http://10.17.22.106:8081/hbzpt/";
    return new Promise((resolve,reject)=>{
        wx.request({
          ...params,
          url:baseUrl+params.url,
          success:(result)=>{
              resolve(result);
          },
          fail:(err)=>{
              reject(err)
              wx.showToast({
                  title:'请求服务器出错',
                  icon:'none'
              })
          },
          //取消加载中的动画
          complete:()=> {
              ajaxTimes--;
              if(ajaxTimes===0){
                wx.hideLoading();
              }
              
          }
        });
    })
}